MongoDB mongosh Delete

दस्तावेज़ हटाना

दस्तावेज़ हटाना

deleteOne() या deleteMany() विधियों का उपयोग करके दस्तावेज़ों को हटा सकते हैं।

ये विधियाँ एक क्वेरी ऑब्जेक्ट स्वीकार करती हैं। मिलान करने वाले दस्तावेज़ हटा दिए जाएंगे।

deleteOne()

deleteOne() विधि प्रदान की गई क्वेरी से मेल खाने वाले पहले दस्तावेज़ को हटाती है।

उदाहरण

db.posts.deleteOne({ title: "Post Title 5" })

deleteMany()

deleteMany() विधि प्रदान की गई क्वेरी से मेल खाने वाले सभी दस्तावेज़ों को हटाती है।

उदाहरण

db.posts.deleteMany({ category: "Technology" })

अभ्यास

MongoDB में किसी विशिष्ट श्रेणी से संबंधित सभी दस्तावेज़ों को हटाने के लिए कौन सी विधि का उपयोग किया जाता है?

deleteOne()
✗ गलत! deleteOne() विधि केवल एक दस्तावेज़ को हटाती है
deleteMany()
✓ सही! deleteMany() विधि क्वेरी से मेल खाने वाले सभी दस्तावेज़ों को हटाती है
removeAll()
✗ गलत! removeAll() MongoDB में एक वैध विधि नहीं है
deleteAll()
✗ गलत! deleteAll() MongoDB में एक वैध विधि नहीं है